package com.yld.user.dao;

import java.util.List;

import com.yld.base.dao.BaseDao;
import com.yld.user.entity.UserEntity;

public interface UserDao extends BaseDao<UserEntity> {
	
	
	/**
	 * 通过用户id查找指定的用户
	 * 
	 * 	比如 id=7  返回 zhaomin 这1行数据
	 * @param id
	 * @return
	 */
	UserEntity  findUserById(Integer id) throws Exception;
	
	
	/**
	 * 查询所有的数据
	 * @return
	 * @throws Exception
	 */
	List<UserEntity>  findAll() throws Exception;
	
	
	void addUser(UserEntity entity) throws Exception;
	
	
	/**
	 * 把指定用户的年龄修改为
	 * @param id       用户的id
	 * @param newAge   修改之后的年龄
	 * @throws Exception
	 */
	void updateUser(Integer id, Integer newAge) throws Exception;
	
	
	

}
